class multi_action
{
public:  
    inline multi_action(const std::string  in_Spath, 
			const std::string  in_Mpath,
			const std::string in_Spath_mask, 
			const std::string in_Mpath_mask,
			const std::string  in_actionNames, 
			const uword in_col, 
			const uword in_row,
			const int in_run
 		  );
    

    

inline void features_train( field<string> peo_train );
inline void features_multitest( field<string> peo_test );
inline void train_gmm_model( int NCent) ;
inline void test_gmm_model(int NCent, field<string> peo_test, int L );

inline void features_one_video(std::string one_video);

    
const std::string single_path;
const std::string multi_path;
const std::string single_path_mask;
const std::string multi_path_mask;
const std::string actionNames;

const uword col;
const uword row;

const int run;



field<std::string> actions;


  
};